Version ${MODULE.VERSION} (${TO_DAY} ${NOW})
	


Version 1.2.4 (2026-11-04 14:58:47)
	Changed from using Anonymous Finder version 1.0.3 to version 1.0.4. See release notes for Anonymous Finder for details.
	Changed from using Finder Common version 1.0.3 to version 1.0.4. See release notes for Finder Common for details.
	Changed from using GUI Finder Boot Class Callback version 1.2.3 to version 1.2.4. See release notes for GUI Finder Boot Class Callback for details.
	The src/main/javassist/tools folder has been removed from the "Javassist-3.21.0-GA-(Modified)" project.
	Trailing spaces have been removed.
-	"\t" changed to "    ".
	Inner double spaces have been removed.
	Operator moved to the next line.
	"default:" changed to "default :".
	The wrongly named "java_higher_than_1_4" field in the ClipboardChangeUtil class has been corrected to "JAVA_HIGHER_THAN_1_4".
	Wrong line intenting has been fixed.
	The "been clean up" spell mistake in the release notes has been corrected to "been cleaned up".
	"doesn\'t exists" changed to "doesn't exist".
	Property change listeners that are listening (Added using the Component.addPropertyChangeListener(String propertyName, PropertyChangeListener listener) method) for a specific property (Like "enabled") are now also shown in the inspector.
		Note: This change requires the following to be added the command line: --add-opens java.desktop/java.beans=ALL-UNNAMED.
		The "The class "<class>" was found in..." console message has been changed slightly in the process.
	"lister" changed to "listener".
	If the 4 spaces at the start of a stacktrace from ExceptionData.exceptionStackToString() (= "the error dialog") and MyLog.logLine() (= The "Crash log file") is pasted into the standard input, it will now be ignored (As the \t variant). This is done to avoid the "GUI Finder: Unknown command: ..." error message.
	"clip board" changed to "clipboard".
	The GUIFinderAgentTest, GUIFinderTestJFrame and GUIFinderTestJFrame classes have been moved to the "experiment" package.
	Some spell mistakes in the old release notes have been fixed.
	"promt" changed to "prompt".


Version 1.2.3 (2025-11-05 09:28:13)
	Changed from using Anonymous Finder version 1.0.2 to version 1.0.3. See release notes for Anonymous Finder for details.
	Changed from using Finder Common version 1.0.2 to version 1.0.3. See release notes for Finder Common for details.
	Changed from using GUI Finder Boot Class Callback version 1.2.2 to version 1.2.3. See release notes for GUI Finder Boot Class Callback for details.
	The format of the debug code sample on the download page has been slightly changed.
	The "Code copied from" notation has been cleaned up.
	"have been rename to" changed to "have been renamed to" in release notes.
	"been change " changed to "been changed " in release notes.
		Another spell mistakes in the release notes have been fixed in the process.


Version 1.2.2 (2024-05-05 17:01:26)
	Public on yautar.dk at 2024-05-05 17:02.
	Changed from using Anonymous Finder version 1.0.1 to version 1.0.2. See release notes for Anonymous Finder for details.
	Changed from using Finder Common version 1.0.1 to version 1.0.2. See release notes for Finder Common for details.
	Dependency of GUI Finder Boot Class Callback version 1.2.2 has been added.
	Dependency of Javassist 3.21.0 GA (Modified) has been added.
	Dependency of GUI Finder Bootclass Callback version 1.2.1 has been removed.
	Dependency of Common Finder version 1.0.0 has been removed.
	Release notes has been manually modified regarding dependency changes as that feature didn't work in ABT at that time.
	The missing release notes file (and dead link) has been fixed.
	The inspector will now be closed, if the window, (dialog or frame) it is showing components for, is closed.
	All use of JComboBox has been replaced by MyJComboBox.
	Notes about the "OpenJDK 64-Bit Server VM warning: Sharing is only..." warning has been added to the download site.
	The formating of the "for" statement has been slightly changed.
	The documentation of / code how to use the debug feature on the download site was wrong. This has been fixed.
		The HTML / CSS styling of the code has been changed to use the Java source code.css file.
	Clicks on JScrollPanes are ignored (Technically no GUIFinderMouseAdapter is added to JScrollPanes) to avoid the double output, that the MouseListener hack in the AbstractDelegatingJScrollPane class is doing, otherwise would cause.
	OpenJDK 17 and higher is now supported.
		OpenJDK 9, 10, and 12 - 16 was also broken (Properly). This has been fixed in the process.
		An add-opens parameter must be added to make it work. The installation instructions on the download site has been updated with details.
			Minor spell mistakes in installation instructions have been fixed in the process.
	The "GUI Finder Bootclass Callback" project has been renamed to "GUI Finder Boot Class Callback".
	Many comments in the GUIFinderAgent, GUIFinderBootClassCallback and GUIFinderAgentHelper classes have been reviewed and updated with Javadoc references.
	The spell mistake in the "...GUI Finder Agent: Class creation was successful." log message has been fixed.


Version 1.2.1 (2023-03-27 13:49:22)
	Public on yautar.dk at 2023-03-27 13:50.
	Dependency of Anonymous Finder version 1.0.1 has been added.
	Dependency of Finder Common version 1.0.1 has been added.
	Dependency of GUI Finder Bootclass Callback version 1.2.1 has been added.
	Dependency of Javassist 3.21.0 GA (Modified) has been added.
	Create modified JDK classes using javassist.
	Stavefejl "with out" rettet til "without".
	Fejl i gridbaglayout rettet.
	GUIFinderInputStreamAdapter tilføjet sådan at det er muligt at read() fra System.in, selv om at GUIFinderThread kører.
	Mulighed for at bruge følgende komando "find <anonymous-class-name>" i consolen.
	Mulighed for at køre via Java Agent.
	Translated to English.
	All old property names have been removed.
	GUIFinder.noversioncheck and GUIFinderProperties.noVersionCheck have been removed.
	The inspector dialog was hidden, when it was closed. This "leaked" a dialog, causing applications not to terminate, when the last window was closed. This has been fixed.
	The order of grid bag layout fields in the right component have been changed to follow the order in the GridBagConstraints class.
	The searchJTextField field in the GUIFinderInspectorPanel has renamed to searchMyJTextField and changed class to MyJTextField to add undo support.
	The componentNameJTextField, componentTextJTextField and panelBorderTitleTextJTextField fields in the GUIFinderInspectorRightComponent have been renamed to componentNameMyJTextField, componentTextMyJTextField and panelBorderTitleTextMyJTextField respectively and changed class to MyJTextField to add undo support.
	If an attempt was made to show the inspector right after the first frame was shown (and the application had not lost and regained focus), following error was printed to system out. This has been fixed.
		Internal error: GUIFinder.getLastRootComponent() == null.
	The properties "showPackageName", "showTitle", "showShowLayoutManager" and "showComponentName" have been removed.
	The console message "GUI Finder: lastRootComponent = null => lastRootComponent = (Component)event.getOldValue()" has been removed.
	When the cache is clear because GUI Finder has changed version, the new and old version numbers are now shown.
	The inspector settings (Window size and location and display options) are now saved.
	The "Show listeners" check box to show / hide listeners in the inspector has been added.
	The "Show all listeners" check box has change name to "Show excluded listeners" in the inspector.
	A click on a JTextField (and possible any editor) in a JTable with printing enabled would cause an NullPointerException. This has been fixed.
	The information display and written to the console for the javax.swing.JSplitPane class has been changed slightly.
	Changed to use the ABT download site and release notes feature. The release notes has been cleaned up and the "GUI Finder Download site.html" file has been created in the process.
	A click on a JComponent in a JScrollPane (Or the JViewport in between them in the Inspector) or a Component in a ScrollPane will now cause a red square to be shown around the viewport (The visible part of the component). The red square around the full component will now be dashed (instead of full).
	A ',' (comma) has been added between the stack trace lines in the class name shown over the click component.
	Code in GUIFinderGlassPane.paint() method causes a "WARNING: An illegal reflective access operation has occurred" warning. This has been removed by a call to ReflectionUtil.openPackageForModuleAccess().
	"continue ;" changed to "continue;".
	"while(" changed to "while (".
	"for(" changed to "for (".
	"switch(" changed to "switch (".
	"return;" changed to "return ;".
	"catch(" changed to "catch (".
	The Anonymous Finder will no longer check for updates, when it is running in GUI Finder.
	The GUIFinderAgent.getJarPath() method can now handle other non GUI Finder "-javaagent:" parameters (like with coverage) without throwing an exception.
	The abt file has been cleaned up.
	The "standard" illegal reflective access warning on the CardLayout class when opening the inspector, has been removed using the ReflectionUtil.openPackageForModuleAccess() method.
	The listener component in the inspector will now show actionListeners from AbstractButton, actionListeners and itemListeners from JComboBox, treeSelectionListeners, treeExpansionListeners and treeWillExpandListeners from JTree, listSelectionListeners (DefaultListSelectionModel only), tableModelListeners (AbstractTableModel only), columnModelListeners (DefaultTableColumnModel only), columnSelectionModel.listSelectionListeners (DefaultListSelectionModel only) and propertyChangeListeners (per column) from JTable and listSelectionListeners from JList.
	Download site and release notes reviewed and many spell mistakes have been fixed in the process.
	The GUIFinderInspectorSettings.rightComponentDividerLocation is now set to screen width * 3 / 5 as default.


Version 1.1.2 (Never ??:??:??)
	Property ændret fra "GUIFinder.propertyFileName" til "GUIFinder.propertyFilename" (Som der allerede stod i dokumentationen).
	Der er rettet en fejl i inspektoren, som viser "Unknown" i layout constraint for en JDialog, som ligger ovenpå en JFrame.
	NullPointerException i GUIFinderUtil.trimComponentTekst():254 hvis JTextComponent, JTextArea, JEditorPane eller JTextField getText() giver null er rettet.


Version 1.1.1 (2012-01-18 ??:??:??)
	Row og column er byttet rundt. x=column, y=row => (column, row) = (x, y).
	GUIFinderProperties.noVersionCheck disablede kun logning. Version check blev udført alligevel.
	Mulighed for at rette text i JTextComponent, dvs JTextField, JPasswordField, JTextArea og flere.
	Samtidighedsfejl ved åbning af inspectoren på non modal window, når der var en modal dialog på vej, medførte at inspectoren lukkede. Dette er rettet.


Version 1.1.0 (2010-11-09 ??:??:??)
	GUIFinderProperties.noVersionCheck virkede ikke.
-	trimComponentTekst kald manglede ved klik på JTextArea.
	Rettelse af java.util.ConcurrentModificationException at guifinder.GUIFinderProperties.initProperties(GUIFinderProperties.java:124).
	Dependency of Common Finder version 1.0.0 has been added.
	Linjen "...with <properties>" er blevet refactoreret.
-	showInspectorLogged fjernet.
	Brug af start og stop logges.
	Hvis man har et program, som kun har en dialog, om vises hurtigt (< 10sec), fik man en "rootcomponent == null" fejl ved brug af inspectoren. Dette er rettet.
	Event Dispatch Thread validation funktion tilføjet (EDTv).
	Fejl håndtering på egne fejl.
	Mulighed for at oprette følgende componenter: JLabel, JButton, JPanel, JComboBox, JCheckBox, JRadioButton, JTextField.
		Er pt (04-11-2010) slået fra, da det er for svært at få til at virke.
	Mulighed for at ændre tekst og component name på JLabel, JButton og andre.
	Mulighed for at ændre titel af / sæt titleborder på Panel.
	Mulighed for at ændre indstillinger for følgende layout manager: BorderLayout, GridLayout og GridBagLayout.
	Mulighed for at ændre preferred-, maximum og minimum size.
	Der er lavet en checkbox til at styre om alle eller kun de x-listeners som opfylder ExcludeClassList filtre, skal vises.
	Package name "com.sun." er tilføjet til defaultExcludeClassPrefix.


Version 1.0.11 (2010-02-24 ??:??:??)
	Hvis alle linjer i et stack trace er excluded, blev alle linjer vist. Det er rettet så det kun er den sidste linje, som vises.
	Tekst på AbstractButton og JLabel fejl rettet.
	Logger understøtter nu Window x 64 bit.
	Markering af at der er kommet en ny version, er lavet tydeligere.


Version 1.0.10 (2009-12-03 ??:??:??)
	Link til download site i "New version available" linjen.
	Search label i inspectoren.
	Formatering af stack trace ændret til at starte med tab (\t).
	Rettelse af fejlen om at rootComponent ikke er active windows, men var root component af last click component.
	Rettelse af fejlen om at mouseEvent's ikke sendes op i hierakiet med rigtig x og y.
	Hvis inspectoren vises og en ny modal dialog bliver vist, lukkes inspectoren.
		Det gøres for at undgå, at inspectoren bliver vist modalt oven på nye dialog, ved første museklik.
	Muligheden for at "stacke" inspectore er fjernet, da det ikke giver mening.
	Tekster i componentToString rettet til at være på engelsk.
	Stor refaktorering.
		GUIFinderUtil, GUIFinderProperties, GUIFinderMouseAdapter (Som Top level klasse).
	Ny GUIFinder.cacheStartupSystemOut (not public) property, som default er false, hvilket medfører en ændring.


Version 1.0.9 (2009-10-21 ??:??:??)
	GUIFinder.noversioncheck (not public).
	Ukendt: "Location" og "Orientation" på JSplitPane?
	MaximumSize og MinimumSize i inspectoren.
	Icon fjernet fra træ i inspectoren.
	Ud- og sammenfoldning huskes i inspectoren.
	Logning af opstart og brug af inspectoren.
	GUIFinder.propertyfilename.
	Mulighed for tekst filtre i inspectoren.


Version 1.0.8 (2009-09-11 ??:??:??)
	Check for ny version.


Version 1.0.7 (2009-09-10 ??:??:??)
	Fejl i Icon på AbstractButton og label rettet.
	Ignorer "... n more", "Fejltidspunkt: " og "Caused by: " linje.
	Viser preferred size og component name i inspectoren.
	Viser component name i stack tracet.
	Fejl om at, inspector vinduet må ikke være breddere end skærmen, er rettet.


Version 1.0.6 (2009-08-24 ??:??:??)
	NullPointerException at guifinder.GUIFinderInspectorPanel.showComponentTree(GUIFinderInspectorPanel.java:75) rettet.
	Titel på JCheckBox, JRadioButton og JComboBox tilføjet.
	Icon på JButton tilføjet.
	JButton ændret til AbstractButton => JButton, JMenu, JMenuItem, JToggleButton (JCheckBox, JRadioButton) fjernet.
	JTextField ændret til JTextComponent (JEditorPane, JTextArea og JTextField).


Version 1.0.5 (2009-08-12 ??:??:??)
	Checkbox'es i bunden af inspectoren til at slå package name, "title", "layout manager" information fra og til.
	GUIFinderComponentInspector->GUIFinderInspectorPanel.
	LastClickedComponent, som forvælges i inspektoren.
	GUIFinder.noprocesseventstack tilføjet.
	Check på at 1.5 version er større end 1.5.0_11, da GUI Finder ikke virker med den.
	Fejl med at class name blev tegnet uden for skærmen, hvis komponenten var tæt på toppen, er rettet.
	JLabel's icon oplysninger vises i inspectoren.
	Der er lavet ændringer i måde der reageres, når man klikker på en komponent, når inspectoren er synlig.
	Format og indhold af index.html ændret meget.


Version 1.0.4 (2009-08-07 (ikke officiel) ??:??:??)
-	java.lang.NullPointerException at guifinder.GUIFinderGlassPane.paint(GUIFinderGlassPane.java:94) rettet.
	Inspectoren viser nu også på menuen (Virker kun i Swing).
	Bedre håndtering af flere frames i inspektoren. Nu bruger den ikke bare den første.
-	mouseClicked ændret tilbage til mousePressed, da det ikke virker på knapper, som starter en dialog (
-		editButton = ComponentFactory.createJButton(editAction);.
		Retter også fejlen med at et lille drag ikke medfører et stack trace.
	Små fejl i modal inspector rettet.
	Ekstra kald til beregnCreateStack() fjernet.
	Mouse event der blev sendt op i hierakiet, blev med forkert source. Dette er rettet.


Version 1.0.3 (2009-07-27 ??:??:??)
	Fejl i opstarts udskrift rettet (igen).
	Inspector virker ikke i 1.4?? getContentPane() manglede.
	Ved klik på glasspane i inspectoren, blev det ikke markeret at det var et glasspane, der blev klikket på.
	Fejlen "false && fireEvent" i sendMouseEventOpIHieraki rettet. ups.
	Version 1.6 kan nu compilere fra prompt. Java 1.6 kan ikke finde ud af at Java 1.6's rt.jar???
	Hvis componenten der er klikket ikke længere er synligt, vises den med gult.
	Når man klikker på en komponent, vises klasse navnet oven over komponenten. (Kan slåes fra med GUIFinder.noclassname).


Version 1.0.2 (2009-07-06 ??:??:??)
	Fejl i opstarts udskrift rettet.
	Ændring af måde som udskrives i consolen.
	Mulighed for udskrivning i fil GUIFinder.outputFile.
	Stack trace attribut flyttet fra mouselistener til component via endnu et hack.
	Mouse events blive ikke sendt op i hierki. Se sendMouseEventOpIHieraki()'s beskrivelse for uddybning.
	Visning af inspector ved clik på component fjernet og GUIFinder.noinspector fjernet.


Version 1.0.1 (2009-07-03 ??:??:??)
	Layout information i component inspector.
	GUIFinder.excludeClassList.
	GUI Finder tråden ignore tomme kommandoer og linjer fra stack trace.
	Inspector vises modalt for modale dialoger.
-	mousePressed ændret til mouseClicked.
	GUIFinderUtil oprettet.


Version 1.0.0 (2009-06-19 ??:??:??)
	Nu med component inspector.
	Mouse klik på glasspane rettet (igen). Denne gang via decompiled JRootPane.


Version 0.5.1 (????-??-?? ??:??:??)
	Fejl rettelser i glasspane. (Ved klik på glass panes medførte det dobbelt klik i componenten under den).
	Klik kun med mouse button 1.


Version 0.5.0 (????-??-?? ??:??:??)
	Nu med glasspane, der viser komponenten.


Version 0.4.4 (????-??-?? ??:??:??)
	Nu også til JDK 1.6.


Version 0.4.3 (????-??-?? ??:??:??)
	Version til JDK 1.4 og 1.5 (Ca.).


Version 0.4 (????-??-?? ??:??:??)
	JLabel ændret til Component og 0.2 kode fjernet.


Version 0.3 (????-??-?? ??:??:??)
	JLabel på bootclasspath virker. (0.3.1 Brugt til demo).


Version 0.2 (????-??-?? ??:??:??)
	Implementeret via manuelt trikket mouse listener på alle aktuelt synlige komponenter.


Version 0.1 (????-??-?? ??:??:??)
	Forsøgt implementeret via JLabel på classpath. Virker ikke.


Version 0.0 (About 2009-05-29 ??:??:??)
